| Conditions | 2 |
| Paths | 2 |
| Total Lines | 37 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 2 | ||
| Bugs | 1 | Features | 0 |
| 1 | 'use strict'; |
||
| 3 | var init = function () { |
||
| 4 | |||
| 5 | if(process.env.NODE_ENV === 'production') { |
||
| 6 | var redisURI = require('url').parse(process.env.REDIS_URL); |
||
| 7 | var redisPassword = redisURI.auth.split(':')[1]; |
||
| 8 | return { |
||
| 9 | db: { |
||
| 10 | username: process.env.dbUsername, |
||
| 11 | password: process.env.dbPassword, |
||
| 12 | host: process.env.dbHost, |
||
| 13 | port: process.env.dbPort, |
||
| 14 | name: process.env.dbName |
||
| 15 | }, |
||
| 16 | sessionSecret: process.env.sessionSecret, |
||
| 17 | facebook: { |
||
| 18 | clientID: process.env.facebookClientID, |
||
| 19 | clientSecret: process.env.facebookClientSecret, |
||
| 20 | callbackURL: "/auth/facebook/callback", |
||
| 21 | profileFields: ['id', 'displayName', 'photos'] |
||
| 22 | }, |
||
| 23 | twitter:{ |
||
| 24 | consumerKey: process.env.twitterConsumerKey, |
||
| 25 | consumerSecret: process.env.twitterConsumerSecret, |
||
| 26 | callbackURL: "/auth/twitter/callback", |
||
| 27 | profileFields: ['id', 'displayName', 'photos'] |
||
| 28 | }, |
||
| 29 | redis: { |
||
| 30 | host: redisURI.hostname, |
||
| 31 | port: redisURI.port, |
||
| 32 | password: redisPassword |
||
| 33 | } |
||
| 34 | } |
||
| 35 | } |
||
| 36 | else { |
||
| 37 | return require('./config.json'); |
||
| 38 | } |
||
| 39 | } |
||
| 40 | |||
| 42 |